package com.ccys.cms.service.userManagement;

import com.ccys.common.vo.ResponseResult;
import com.ccys.db.dto.userManagement.DoctorMessageTemplateDto;
import com.ccys.db.entity.TblDoctorMessageTemplate;
import com.ccys.db.rely.service.BaseService;
import com.ccys.db.vo.userManagement.DoctorMessageTemplatePageQueryVo;
import com.github.pagehelper.PageInfo;

/**
 * @program: WhiteCoat
 * @description: 医生快捷回复接口
 * @author: ZhangJingCan
 * @create: 2023-12-20 14:01
 **/
public interface DoctorMessageTemplateService extends BaseService<TblDoctorMessageTemplate> {
    ResponseResult saveDoctorMessageTemplate(DoctorMessageTemplateDto dto);

    ResponseResult deleteDoctorMessageTemplate(DoctorMessageTemplateDto dto);

    ResponseResult updateDoctorMessageTemplateStatus(DoctorMessageTemplateDto dto);

    ResponseResult updateDoctorMessageTemplateDispOrder(DoctorMessageTemplateDto dto);

    ResponseResult<PageInfo<DoctorMessageTemplatePageQueryVo>, Object> findPageDoctorMessageTemplate(DoctorMessageTemplateDto dto);
}
